home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGNG_C
/
CTRLCL10.LZH
/
VENDOR.DOC
< prev
Wrap
Text File
|
1991-01-15
|
11KB
|
240 lines
CTRLCLIB - The Ctrl+C Library(Tm) Ver. 1.0 - VENDOR Information
Copyright 1990, TRENDTECH CORPORATION, All Rights Reserved.
Published by Trendtech Corporation, Inc., Wayne, NJ 07470
_______
____|__ | MEMBER
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| (R)
GENERAL COPYING AND DISTRIBUTION REQUIREMENTS
The software distributed on this disk, known as "CTRLCLIB - The Ctrl+C
Library", is copyrighted material and is subject to certain copying
and distribution restrictions.
For purposes of this document, any person or organization distributing
software on disk or through any other medium is considered a disk
vendor, whether or not fees are charged, and whether or not the
organization is non-profit.
Vendors who distribute software without charging a fee of any kind may
distribute this software, provided they comply with all the terms and
conditions listed in this document and/or in the accompanying software
documentation.
Vendors who charge a fee of any kind, whether it is a "membership"
fee, "shipping and handling" charge, "copying" fee, or other type of
fee, must obtain permission from Trendtech Corporation in order to
distribute CTRLCLIB. If your are a vendor approved by the Association
of Shareware Professionals (ASP), you may proceed to distribute
CTRLCLIB under the terms and conditions listed in this document an/or
the accompanying software documentation. However, ASP-approved
vendors must notify Trendtech Corporation of their INTENTION to
distribute the software, and must indicate which version of CTRLCLIB
they have. Under no circumstances may outdated versions or registered
versions of CTRLCLIB be distributed.
Vendors who are not ASP-approved must write to Trendtech Corporation
to obtain permission BEFORE distributing CTRLCLIB.
Trendtech Corporation reserves the right to withhold or withdraw
permission to distribute CTRLCLIB from anyone at any time for any
reason.
To apply for distribution permission, send a written request to:
Trendtech Corporation
CTRLCLIB Distribution
P.O. Box 3687
Wayne, NJ 07474-3687
Or call: FAX: (201) 694-2543 VOICE: (201) 694-8622
You may distribute CTRLCLIB on the following terms and conditions:
- You do not rename, change, or omit any of the files that are a part
of CTRLCLIB unless you receive express permission to do so in
writing from Trendtech Corporation,
- CTRLCLIB, when listed in vendors' catalogs, advertisements,
brochures, mailers, etc. must be named "CTRLCLIB" and not some other
name or pseudonym. Use of any other name than "CTRLCLIB" will
constitute cause for revocation of vendor's distribution rights.
- CTRLCLIB may NOT be sold as part of some other more inclusive
package without the express written permission of Trendtech
Corporation.
- CTRLCLIB must not be distributed with other Shareware or public
domain programs on the same floppy disk without permission from
Trendtech Corp. CTRLCLIB may be combined on the same disk with
other C-language libraries authored by ASP members without
permission from Trendtech. The CTRLCLIB may be included in
Shareware compilations sold on CD-ROM disks or "Mega-Disks" without
permission from Trendtech.
- Under no conditions will CTRLCLIB be "rented" or leased to others.
- Printed copies of the User's Guide and Reference Manual may not be
distributed in any form without a license from Trendtech
Corporation.
- Any distribution of the Shareware version of CTRLCLIB over bulletin
boards and/or national telecommunication services will be limited to
distributing a single archived file containing the contents of the
entire Shareware distribution disk and NO charge above the standard
charge for connect time will be allowed. See SYSOP.DOC for details.
- You do not advertise CTRLCLIB as "free", "cheap", or "public
domain". Vendors must comply with the standards set by the
Association of Shareware Professionals (ASP).
If you are unable or unwilling to comply with these terms and
conditions, do not distribute this software.
If you indicate authors' ASP membership for products listed in your
catalog, please do so in your listing for CTRLCLIB.
For information on becoming an ASP-approved Vendor write to:
VENDOR MEMBERSHIP CHAIR
Association of Shareware Professionals
545 Grover Road
Muskegon, MI 49442-9427
We strongly recommend you consider becoming an ASP approved vendor if
you have not already done so. The ASP vendor member program reduces
the workload for both authors and vendors alike, and helps give
customers confidence that reasonable standards are met in the
distribution of Shareware products.
Software reviewers: If you plan to review this software for
publication, please contact us first to make sure you have the most
recent upgrade version of the product and that the ordering
information and registration fee supplied to your readers will be
accurate.
CTRLCLIB - The Ctrl+C Library
A C-Function Library for Interrupt Management Control
CTRLCLIB contains C-language functions that system designers, software
developers, and programmers can use to help their PC programs manage
the user-initiated class of interrupts such as control-C, control-
break, system reset, an others. User-initiated interrupts are
software/hardware interrupts that are generated when PC users press
unique keystroke combinations while running application programs under
MS-DOS.
With functions from CTRLCLIB libraries, programmers can gain control
over and program for, the following kinds of interrupts: All types of
user-initiated program "breaks" - control-c, control-break, control-2,
and alt-3; the "pause" keys - control-s, and 'pause' (or control-
numlock); the print screen keys - print-screen, control-p, and
control-printscreen, and others. The program can trap the system
reset keys, and/or force either a warm or cold reboot. There are
functions to capture and control the setting of all 'lock' keys such
as caps lock and num lock. Programs can examine keyboard make/break
codes as they are typed by the user.
What we are doing with CTRLCLIB is attempting to "pull it all
together" and create a standard programming support library of easy-
to-use callable C-functions to trap critical keypresses that cause
program interrupts and unexpected program termination. CTRLCLIB is
the result of a long-term effort to create an integrated set of
interrupt management functions written entirely in C, and callable
from any program. No assembly language knowledge or MASM compilers
are needed. Our goal is to make CTRLCLIB the definitive MS-DOS
standard for managing user-initiated program interrupts.
The Shareware version of CTRLCLIB will contain libraries for both the
small and large memory model for popular C-compilers. The registered
version will contain FULL SOURCE code and libraries for two additional
memory models, medium and compact.
REGISTRATION:
The SINGLE-USER Registration Fee for CTRLCLIB is $30.00 in U.S. Funds.
Shipping and Handling is an additional $3.00 for domestic customers,
$5.00 for Canada customers, and $10.00 for overseas customers.
Payment may be made with VISA or MASTERCARD, postal money order, and
checks, in which the amount must be expressed in U.S. Funds and drawn
on a U.S. Bank. Site licenses and special purpose licenses are also
available. Authorized Purchase Orders will be accepted for site
licenses. Write, fax, or call Trendtech Corporation for General
Licensing Provisions and fee schedules.
SUGGESTED PRODUCT NAMES AND DESCRIPTIONS
The following are suggested product names, titles, and descriptions
that can be used in vendor catalogs, brochures, ads, mailings, etc.
There is both a short form and a long form.
CTRLCLIB can be listed under any of the following categories:
PROGRAMMING, LANGUAGES, LIBRARIES, TOOLS, UTILITIES.
=====================================================================
SHORT FORM:
CTRLCLIB V1.0 - Interrupt Management Library -$30.00 (ASP)
A complete library of C functions for interrupt management control
including full control-c protection. Source code with registration.
=====================================================================
LONG FORM:
CTRLCLIB Ver. 1.0 - Interrupt Management Library (ASP)
CTRLCLIB - The Ctrl+C Library, contains C-language functions that
programmers can use to manage user-initiated interrupts. Using
functions from CTRLCLIB, programmers can have full control over the
following kinds of user-initiated program interrupts: All types of
program "breaks" - control-c, control-break, control-2, and alt-3; the
"pause" keys - control-s, and 'pause' (or control-numlock); the print
screen keys - print-screen, control-p, and control-printscreen, and
others. There are functions to trap the system reset keys, and/or
force either a warm or cold reboot. There are also functions to
capture and control the setting of all 'lock' keys such as caps-lock
and num-lock. Facilities exist for capturing keyboard make/break
codes if needed. Popular C-compilers are supported. Registration
includes FULL SOURCE CODE and additional memory-model libraries.
$30.00 (ASP).
=====================================================================
=-=-=-=-=-=-=-=-=-=
CTRLCLIB is produced by William Letendre of Trendtech Corporation, a
member of the Association of Shareware Professionals (ASP) since 1987.
The ASP logo is a registered trademark of the Association of Shareware
Professionals.
TO PRINT THIS FILE:
This file is formatted for printer output and contains form feed
characters. To print this file on any printer, type the following
MS-DOS command:
COPY VENDOR.DOC PRN <cr>
*** End of VENDOR.DOC ***
*